<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>
<script>
    // 5、回文数

    //     - 要求：打印10000~99999区间的回文数字，形如12321 23432 34543等
    //         - 提示: 回文数需同时满足下面的条件
    //         [1] 第一位和倒数第一位相等
    //         [2] 第二位和倒数第二位相等
    //         [2] 第二位等于第一位数加一
    //         [3] 第三位等于第二位数加一
    var hui = ""
    for (var num = 10000; num <= 99999; num++) {
        var n1 = parseInt(num / 10000)
        var n2 = parseInt(num / 1000 - n1 * 10)
        var n3 = parseInt(num / 100 - n1 * 100 - n2 * 10)
        var n4 = parseInt(num / 10 - n1 * 1000 - n2 * 100 - n3 * 10)
        var n5 = num - n1 * 10000 - n2 * 1000 - n3 * 100 - n4 * 10
        if (n1 === n5 && n2 === n4 && n2 == n1 + 1 && n3 == n2 + 1) {
            hui = hui + num + " "
        }
    }
    console.log("回文字符串为：" + hui)
</script>